package com.skeleton.server.guide.service;

import com.skeleton.common.base.dto.ResultDto;
import com.skeleton.common.base.service.BaseService;
import com.skeleton.db.dto.GuideCatgUserDto;
import com.skeleton.db.dto.GuideItemUserDto;

public interface IGuideService extends BaseService {

	ResultDto doAddCatg(GuideCatgUserDto gcDto);

	ResultDto doLoadCatgList(String loginname);
	
	ResultDto doAddGuideItem(GuideItemUserDto giDto);
	
	ResultDto getGuideByUser(String loginname);
	
	ResultDto doDeleteItemById(GuideItemUserDto giDto);
	
	ResultDto doAddVisitCnt(GuideItemUserDto giDto);
	
	ResultDto getItemById(GuideItemUserDto giDto);
	
	ResultDto doModifyItemById(GuideItemUserDto giDto);
	
	ResultDto getCatgById(GuideCatgUserDto gcDto);
	
	ResultDto doModifyCatgById(GuideCatgUserDto gcDto);
	
	ResultDto doDeleteCatgById(GuideCatgUserDto gcDto);
	
	ResultDto getHotGuide();

}
